#ifndef __TASK_QUEUE__
#define __TASK_QUEUE__
#include "head.h"

typedef struct node_s {
    int data;
    struct node_s *pNext;
} node_t;

typedef struct taksQueue_s {
    node_t *front;
    node_t *rear;
    int queueSize;
} taskQueue_t;
int queueInit(taskQueue_t *ptaskQueue);
int enQueue(taskQueue_t *ptaskQueue, int netfd);
int deQueue(taskQueue_t *ptaskQueue);
int printQueue(taskQueue_t *ptaskQueue);

#endif
